package com.etc.loop;

/**
 * @author: mxt
 * @create: 2024-09-03 15:04
 * @Version 1.0
 **/
public class TestLoop1 {
    /**
     * 1. 循环变量初始化=>1一次
     * 2. 循环的条件-》条件表达式 ，返回boolean
     * 3. 循环体 =>重复执行的代码段
     * 4. 循环变量要变化=>为了某次循环会结束
     *
     * @param args
     */
    public static void main(String[] args) {

        //1 ==>int i = 2;
        //2 ==>i <100
        //3 ==>
        //4 ==> i++
        for (int i = 2; i < 100; i++) {

            //输出2-100之间的所有质数
            //质数，只能被1和他本身整除的数字
            // i判断，如果i满足只能被1和他本身整除的数字,i就是质数，我们就把他输出出来
            //我们的判断要反过来，求除了1和他本身以外的数字，如果都不能被整除，则这个数字为质数
            //内部也要有一个循环
            int j = 2;
            while (j < i) { //5  5<5
                //整除,算术运算符 %
                if (i % j == 0) {
                    //能整除,不是质数
                    break;
                }


                j++;
            }
            if (j == i) {
                System.out.println(i);
            }

        }

    }
}
